<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <script type="text/javascript">
    // 对象
    let obj = {//定义对象的方法
      // 键值对，key=username，value=‘sml’...
      // 键值对，key=pass，value=‘123’...
      username: 'sml', pass: '123'
    }
    // let ude = obj.username;
    // let pas = obj.pass;
    // console.log(ude, pas);//可以一块打印，中间加逗号
    let { username, pass } = obj;//只要跟key是对应上去的就可以

    console.log(username, pass, "对象里的");//可以一块打印，中间加逗号

    // // 方法
    // function func(obj) {
    //   // 定义方法
    //   console.log(obj.username, obj.pass, "方法1里的");
    // }
    function func({ username, pass }) {//用花括号包裹起来
      console.log(username, pass, "方法2里的");
    }
    // 调用方法
    func(obj)



    // 数组

    let arr = [1, 2, 3, 'hg', 'true', "大美女"]
    // 对应下标0,1,2,3,
    // let [a, b, c, d] = arr
    // console.log(a, b, c, d);
    // console.log(d);
    // console.log(typeof (arr));
    let [, , , a] = arr//如果只想要某个数值，可以前面加上等量的逗号，需要占位置
    console.log(a);
  </script>
</head>

<body>

</body>

</html>